.banner{width:100%;height: 400px;min-width: 1200px;position: relative; overflow: auto;}
.banner ul li{float: left;}
.banner  li{list-style: none; }
.banner  li img{display: block;width: 100%;height:400px;}

#banner .dots { position: absolute;  right: 10px; bottom:10px;z-index: 99999;}
#banner .dots li 
{ 
    
    float:left;
    display: block; 
    width: 10px; 
    height: 10px; 
    margin: 0 4px; 
    text-indent: -999em; 
    border: 1px solid #fff; 
    border-radius: 6px; 
    cursor: pointer; 
    opacity: .4; 
    -webkit-transition: background .5s, opacity .5s; 
    -moz-transition: background .5s, opacity .5s; 
    transition: background .5s, opacity .5s;
}
#banner .dots li.active {background: #f5f5f5;opacity: 1;border: 1px solid #f5f5f5; }

.container .infor{margin: 50px 0; float:left; width:100%; overflow:hidden;}
.container .infor .ov{ float:left; width:1230px;}
.container .infor a{display: block;width: 274px;height: 201px;float: left;border-radius: 4px;border:1px solid #d2d2d2;margin-right: 30px;background: #fafafa;}
.container .infor a.last{margin-right: 0;}
.container .infor a span{display: block;text-align: center;}
.container .infor a img{display: block;margin:24px auto 0;}
.container .infor a .name{margin:10px 0;color: #333;font-size: 20px;}
.container .infor a .sm{font-size: 14px;color: #666;width: 170px;margin:0 auto;}

.container .intr{height: 180px;margin-bottom: 50px; float:left; width:100%;}
.container .intr .item{width: 276px;float: left;height: 195px;border-top: 2px solid #b4b4b4;}
.container .intr .item span{display: inline-block;height: 36px;line-height: 36px;margin-top: -2px;}
.container .intr .item .title{color: #217fc4;border-top: 2px solid #217fc4;margin-right: 7px;font-size: 20px;}
.container .intr .item .title a{color: #217fc4;}
.container .intr .item .title_en{color:#b4b4b4;}

.container .intr .lt .xx{font-size: 16px;color: #333;overflow: hidden;height: 155px;}
.container .intr .lt .xx .xx_te{display: block;text-align: center;color: #333;overflow: hidden;}
.container .intr .lt .xx .xx_te a{color: #333;}
.container .intr .lt .xx .text{line-height: 1.6;color: #666;}

.container .intr .ct{width: 582px;float: left;margin: 0 30px;height: 195px;}
.container .intr .ct ul{height: 155px;overflow: hidden;width: 582px;}
.container .intr .ct li{color: #666;font-size: 16px;overflow: hidden;width: 582px;height: 32px;line-height: 33px;}
.container .intr .ct a{color: #666;}
.container .intr .ct em{font-style: normal;color: #333333;}
.container .intr .rt{width: 275px;float: left;height: 195px;}
.container .intr .rt ul{overflow: hidden;height: 155px;}
.container .intr .rt li{font-size: 16px;color:#333;line-height: 2;}
.container .intr .rt a{color: #333;}
